package com.newasia.management.converter;

import com.newasia.management.dal.user.entitys.SysMenu;
import com.newasia.management.dto.user.MenuRoleListDto;
import com.newasia.management.dto.user.SysMenuDto;
import org.mapstruct.Mapper;
import org.mapstruct.Mappings;

import java.util.List;

@Mapper(componentModel = "spring")
public interface SysMenuConverter {

    @Mappings({})
    SysMenuDto menu2List(SysMenu sysMenu);

    List<SysMenuDto> menu2List(List<SysMenu> sysMenuEntitys);

    @Mappings({})
    MenuRoleListDto menuRoleList2List(SysMenu sysMenu);

    List<MenuRoleListDto> menuRoleList2List(List<SysMenu> sysMenu);
}
